package com.triones.yjj.service;

import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo;
import com.triones.yjj.entity.MemberDO;
import com.triones.yjj.entity.bo.*;
import com.triones.yjj.entity.vo.*;
import org.apache.poi.ss.formula.functions.T;

import java.util.Map;

/**
 * 客户管理 service 接口
 *
 * @Author: triones
 */
public interface MemberBrowseService {

    Long browseStart(MemberBrowseStartParams params, MemberDetailVO memberDetailVO);

    R<T> browseEnd(MemberBrowseEndParams params, MemberDetailVO memberDetailVO);

    void saveBrowse(Long activityId,StaffVO staffVO, MemberDetailVO memberDetailVO,String browseType);

    Long visitCount(WxVisitParams params);

    TableDataInfo<WxStaffMemberBrowseVO> getVisitList(WxVisitSearchParams params, PageQuery pageQuery);
}
